package com.ttbj.order.bean.po;

public class Order {
	
	private Long orderId;	//主键id
    private String orderNum;	//预约单编号
    private String orderNotes;	//预约搬家订单的备注
    private Long orderSender;	//搬入（新址）(发货) id
    private Long orderReciver;	//搬出(原址)(发件人)
    private Integer orderRestate;	//是否已经回单0 回单正常1 回单异常
    private Integer orderState;	// 全部状态    0:预约状态    1：业务员接单    2：上门确认    3：司机接单   4：司机接货   5: 司机送达  6:人工确认  -1:异常单
    private Integer orderPayState;	//支付状态0:已支付 1：未支付
    private Long orderWxUser;	//wx_user_id
    private String orderInsDate;	//预约搬家单的生成时间
    private String orderUpdateDate;	//更新时间
    private Long orderQuit;	//退单表id
    private Integer orderToCarry;	//是否搬运 0:搬运 1：无需搬运
    private Integer orderToPack;	//0:打包 1：无需打包
    private Integer orderFloorNum;	//楼层数
    private Integer orderBoxNum;	//集装箱数
    private Integer orderIsMove;	//是否是搬运单 1 :同城配送单 0：搬运单
    private Integer orderToInvoice;	//0 未开具 1 开具发票
    private String orderPayTime;	//支付时间
    private Integer orderPayWay;	//0. 微信 1.支付宝 3.银行卡
    private Float orderAllPay;	//运输费*车辆数+包装费+搬运费
    private Float orderPackPay;	//打包费用
    private Float orderCod;	//代收货款
    private Float orderMovePay;	//搬家费用
    private Integer orderIsDelete;	//是否删除 0删除 1:未删除
    private Long orderDriver;	//司机
    private Long orderTruck;	//货车
    private String orderTruckType;	//货车类型
    private Long orderCargo;	//货物
    

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public String getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}

	public String getOrderNotes() {
		return orderNotes;
	}

	public void setOrderNotes(String orderNotes) {
		this.orderNotes = orderNotes;
	}

	public Long getOrderSender() {
		return orderSender;
	}

	public void setOrderSender(Long orderSender) {
		this.orderSender = orderSender;
	}

	public Long getOrderReciver() {
		return orderReciver;
	}

	public void setOrderReciver(Long orderReciver) {
		this.orderReciver = orderReciver;
	}

	public Integer getOrderRestate() {
		return orderRestate;
	}

	public void setOrderRestate(Integer orderRestate) {
		this.orderRestate = orderRestate;
	}

	public Integer getOrderState() {
		return orderState;
	}

	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}

	public Integer getOrderPayState() {
		return orderPayState;
	}

	public void setOrderPayState(Integer orderPayState) {
		this.orderPayState = orderPayState;
	}

	public Long getOrderWxUser() {
		return orderWxUser;
	}

	public void setOrderWxUser(Long orderWxUser) {
		this.orderWxUser = orderWxUser;
	}

	public String getOrderInsDate() {
		return orderInsDate;
	}

	public void setOrderInsDate(String orderInsDate) {
		this.orderInsDate = orderInsDate;
	}

	public String getOrderUpdateDate() {
		return orderUpdateDate;
	}

	public void setOrderUpdateDate(String orderUpdateDate) {
		this.orderUpdateDate = orderUpdateDate;
	}

	public Long getOrderQuit() {
		return orderQuit;
	}

	public void setOrderQuit(Long orderQuit) {
		this.orderQuit = orderQuit;
	}

	public Integer getOrderToCarry() {
		return orderToCarry;
	}

	public void setOrderToCarry(Integer orderToCarry) {
		this.orderToCarry = orderToCarry;
	}

	public Integer getOrderToPack() {
		return orderToPack;
	}

	public void setOrderToPack(Integer orderToPack) {
		this.orderToPack = orderToPack;
	}

	public Integer getOrderFloorNum() {
		return orderFloorNum;
	}

	public void setOrderFloorNum(Integer orderFloorNum) {
		this.orderFloorNum = orderFloorNum;
	}

	public Integer getOrderBoxNum() {
		return orderBoxNum;
	}

	public void setOrderBoxNum(Integer orderBoxNum) {
		this.orderBoxNum = orderBoxNum;
	}

	public Integer getOrderIsMove() {
		return orderIsMove;
	}

	public void setOrderIsMove(Integer orderIsMove) {
		this.orderIsMove = orderIsMove;
	}

	public Integer getOrderToInvoice() {
		return orderToInvoice;
	}

	public void setOrderToInvoice(Integer orderToInvoice) {
		this.orderToInvoice = orderToInvoice;
	}

	public String getOrderPayTime() {
		return orderPayTime;
	}

	public void setOrderPayTime(String orderPayTime) {
		this.orderPayTime = orderPayTime;
	}

	public Integer getOrderPayWay() {
		return orderPayWay;
	}

	public void setOrderPayWay(Integer orderPayWay) {
		this.orderPayWay = orderPayWay;
	}

	public Float getOrderAllPay() {
		return orderAllPay;
	}

	public void setOrderAllPay(Float orderAllPay) {
		this.orderAllPay = orderAllPay;
	}

	public Float getOrderPackPay() {
		return orderPackPay;
	}

	public void setOrderPackPay(Float orderPackPay) {
		this.orderPackPay = orderPackPay;
	}

	public Float getOrderCod() {
		return orderCod;
	}

	public void setOrderCod(Float orderCod) {
		this.orderCod = orderCod;
	}

	public Float getOrderMovePay() {
		return orderMovePay;
	}

	public void setOrderMovePay(Float orderMovePay) {
		this.orderMovePay = orderMovePay;
	}

	public Integer getOrderIsDelete() {
		return orderIsDelete;
	}

	public void setOrderIsDelete(Integer orderIsDelete) {
		this.orderIsDelete = orderIsDelete;
	}

	public Long getOrderDriver() {
		return orderDriver;
	}

	public void setOrderDriver(Long orderDriver) {
		this.orderDriver = orderDriver;
	}

	public Long getOrderTruck() {
		return orderTruck;
	}

	public void setOrderTruck(Long orderTruck) {
		this.orderTruck = orderTruck;
	}

	public String getOrderTruckType() {
		return orderTruckType;
	}

	public void setOrderTruckType(String orderTruckType) {
		this.orderTruckType = orderTruckType;
	}

	public Long getOrderCargo() {
		return orderCargo;
	}

	public void setOrderCargo(Long orderCargo) {
		this.orderCargo = orderCargo;
	}
    
}
